import moment from 'moment/moment';

export const yuan = (value) => {
	const valueNum = +value;
	if(!Number.isNaN(valueNum)) {
		value = '￥' + (valueNum / 100).toFixed(2)
	}
	return value;
}

//小点整数部分
export const decimalRounding = (value) => {
	const valueNum = +value;
	if(!Number.isNaN(valueNum)) {
		value = parseInt(valueNum / 100)
	}
	return value;
}

//小点部分
export const decimal = (value) => {
	const valueNum = +value;
	if(!Number.isNaN(valueNum)) {
		value = (valueNum / 100).toFixed(2)
	}
	return String(value).split('.')[1];
}

//时间转换
export const momentDate = ((value, formatString = 'YYYY-MM-DD HH:mm:ss') => {

	return moment.unix(value).format(formatString); // 这是时间戳转时间
})

export default {
	install(Vue) {
		Vue.filter('yuan', yuan)
		Vue.filter('decimalRounding', decimalRounding)
		Vue.filter('decimal', decimal)
		Vue.filter('momentDate', momentDate)
	}
}